FluentBoards\App\Services\NotificationService S

Total Complexity 33
Dependencies 8
Dependents 6
Total lines 233
Lines of code 169
Logical lines of code 97
Comment lines 7
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
filterAssigneeToSendEmail()
S
58 4 16
updateBoardNotificationSettings()
S
60 4 13
checkIfEmailEnabled()
S
60 3 14
checkIfEmailEnabledGlobally()
S
60 3 14
isCurrentUserObservingTask()
S
65 3 9
getUnreadNotificationsOfTasks()
S
58 2 15
getAllUnreadNotifications()
S
60 2 12
getAllNotifications()
S
61 2 11
markAllRead()
S
63 2 11
checkIfEmailEnable()
S
66 2 9
markNotificationRead()
S
65 1 9
newNotificationNumber()
S
65 1 9
getBoardNotificationSettingsOfUser()
S
69 1 7
getGlobalNotificationSettingsOfUser()
S
69 1 7
mentionInComment()
S
64 1 9
sendMailAfterMention()
S
74 1 4